//
//  VGIMManager.swift
//  vgbox
//
//  Created by 宋海胜 on 2019/6/19.
//  Copyright © 2019 Swift Xcode. All rights reserved.
//

import UIKit
import Alamofire

class VGIMManager: NSObject {
    
//    @objc public func pushPermission(pushClosure: ((CGFloat) -> Void)?) {
//        PermissionManager().pushPermission { canPush in
//            if canPush {
//                pushClosure?(0)
//            } else {
//                pushClosure?(35)
//            }
//        }
//    }
//
//    @objc public func toSetting() {
//        PermissionManager().toSettingPage()
//    }
//
//    @objc public func teamMsgCntCollect(tid: String) {
//
//        var param = ["tid": tid, "authId": UserRepository.instance.getAuthId(), "createdate": Date.dateToYMDString(date: Date())]
//        if let u = UserRepository.instance.getuser {
//            param["accid"] = u.yxYqxImUserInfo.accid
//            print(u.orguserroleKey.first?.tids ?? "")
//        }
//        AlamofireManager.shareInstance().request(NetConstants.api + RequestUrl.APP_TEAM_MSG_CNT, method: .get, parameters: param).responseString {(response) in
//            print(NetConstants.api + RequestUrl.APP_TEAM_MSG_CNT + "?tid=\(tid)&authId=\(UserRepository.instance.getAuthId())&createdate=\(Date.dateToYMDString(date: Date()))&accid=\(param["accid"] ?? "")")
//            print(response)
//        }
//    }
//
//    // 对应的机构群聊id
//    @objc public func getTeamIds() -> Array<NSString> {
//
//        if let u = UserRepository.instance.getuser {
//            if UserRepository.instance.isNormalUser() {
//                return self.getAllIds(isOrg: false, arr: u.orguserKey)
//            } else {
//                return self.getAllIds(isOrg: true, arr: u.orguserroleKey)
//            }
//        }
//        return []
//    }
//
//    fileprivate func getAllIds(isOrg: Bool, arr: Array<Userrole>) -> Array<NSString>  {
//
//        var tempIds: Array<NSString> = Array<NSString>()
//        if arr.count > 0 {
//            for value in arr {
//                if isOrg {
//                    // 取当前机构id的tids
//                    if UserRepository.instance.getCurrentOrgId() != value.orgid {
//                        continue
//                    }
//                }
//                if value.tids.contains(",") {
//                    tempIds.append(contentsOf: value.tids.components(separatedBy: ",") as Array<NSString>)
//                }
//            }
//        }
//        print(tempIds.unique)
//        return tempIds.unique
//    }
}
